import re

res = re.findall("a|1c", "aa1ca2c")
print(res)
"""
结果：
['a', 'a', '1c', 'a']

---->会依次优先匹配|左侧的内容，匹配结束后再匹配|右边的内容
"""

res = re.findall("ac|ca", "acacacac")
print(res)
"""
结果：
['ac', 'ac', 'ac', 'ac']
---->因为ac一直能匹配上，所以|右侧的ca将不再起作用
"""
